//
//  BaseRequestModel.h
//  CQRCBank_iPhone
//
//  Created by magicmac on 12-12-3.
//  Copyright (c) 2012年 magic-point. All rights reserved.
//

#import "BaseDomain.h"

//#define FFTHTTPURL @"http://10.1.5.224:11097/frontier/umpFrontier"



//提交文件类型的数据地址
//#define FILETYPEHTTPURL @"http://10.1.5.225:11098/bank/cl/upload.do"
//#define FILETYPEHTTPURL @"http://10.1.5.225:11098/bank/cl/upload.do"

@interface BaseRequestModel : BaseDomain


//@property (nonatomic,copy) NSString *mynewPhone;
/**
 设置请求流水号
 */

@property (nonatomic,copy) NSString *seqNo;

/**
 版本号
 */
@property(nonatomic, copy) NSString* version;

/**
 请求接口交易号
 */
@property(nonatomic, copy) NSString* transCode;

@property(nonatomic, copy) NSString* macValue;

/**!
  请求接口类别
 */
@property(nonatomic, copy) NSString* requestInterfaceType;

/**
 设置请求超时时间,单位是秒,默认是30s
 */
@property(nonatomic, assign) NSTimeInterval localRequestTimeout;

/**
 * 服务器地址类型
 * 0表示业务系统
 */
@property(nonatomic, assign) int    localUrlType;

/**
 是否需要更新Session
 */
@property(nonatomic, assign) BOOL   localHasUpdateSession;

/**
 交易请求头格式码
 */
@property(nonatomic, copy) NSString* localSignStr;

/**
 请求失败提示类型
 0:动账交易类请求,提示:网络连接超时，请进行交易查询确认是否成功
 1:普通请求,提示:网络连接超时，请稍后重试
 */
@property(nonatomic, assign) int     localRequestFailureType;

/**
 在IS_USE_TESTDATA = 0（全局控制测试数据）的情况下，允许每个请求自己设置测试数据
 */
@property(nonatomic, assign) BOOL localHasUseTestData;


@property (nonatomic, copy) NSString *httpUrl;

/**
 提交服务器的数据类型
 0  为默认一般数据
 1  为文件类型(图片，压缩包等)
 2  为NSData类型,也是图片，文件等
 */
@property(nonatomic, assign) int    dataType;

//
@property(nonatomic, copy) NSString* sessionid;

/**
 *  接口名称
 */
@property(nonnull, copy) NSString* methodName;

@end
